home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / ADDONS.ZIP / BAZ_SEEN.TXT < prev    next >
Text File  |  1997-01-12  |  6KB  |  75 lines

  1. This script will be a part of []baz▀ot[] v2.╪ made by Ronny 1997⌐
  2.  
  3. This Seen Script is NOT a global seen script, it will work ONLY if you 
  4.    use the popup to add people to your " seen recorder " and it will be
  5.    triggerd when someone will type " .seen nick " .
  6. This Seen Script is prabobly the BEST seen script out there so have fun :)
  7.  
  8. P.S. The Reason that i'm saying that this is prabobly the best seen script
  9.      out there... is because it is totaly leach proof, NO MORE: 
  10.      Imposters, .seen myself, .seen YOU, nick changing and so on
  11.      This seen script just CANT be foold! he it will know it all!
  12.  
  13. P.P.S. This Seen Script has an option to add "Forbiden Words"
  14.        That people Wont be able to use in the seen script.
  15.        ei.. .seen it , .seen woman . . .
  16.        You will be able to add to the "Forbiden Words" list by using the 
  17.        popup " Add a "Bad Word" " .
  18.  
  19.  
  20. *** IMPORTENT *** This Script Will Auto Remove The "[ ]" iN The Nicks! 
  21.                   So iF You Are Looking For [Tohma] AND [Tohma] IS on 
  22.                   Your Data Base You Will Have To Use " .seen Tohma "  
  23.                   Because The "[ ]"'s Are Screwing The iNi Files.
  24.  
  25.    And One Last Thing . . . This Script is Not ment for "newbies" 
  26.     so if you Dont know what you are doing, Dont do it =)
  27.  
  28. *** NOTE IAL MUST be checked ! ***
  29.  
  30. *** mIRC v4.7 ONLY ***
  31.  
  32. All you need to do is to add the folowing in to the indicated section of tools
  33.  
  34. Remote / Events:
  35.  
  36. 1:on join:#: { if ($nick == $me) { echo 4 -a *** Updating IAL List For _- $chan -_ *** | who $chan } | else { halt } }
  37. 100:on part:#: { %Search = $readini $mircdir $+ seen.ini address $address($nick,3) | writeini $mircdir $+ seen.ini lastsaw $remove($remove(%Search,[),]) $nick Parted $chan | writeini $mircdir $+ seen.ini time $remove($remove(%Search,[),]) $ctime }
  38. 1:on kick:#: {
  39.  if ($level($address($knick,3)) == 100) { %Search = $readini $mircdir $+ seen.ini address $address($knick,3) | writeini $mircdir $+ seen.ini lastsaw $remove($remove(%Search,[),]) $knick Was Kicked from $chan by $nick | writeini $mircdir $+ seen.ini time $address $remove($remove(%Search,[),]) $ctime } 
  40.  else { halt }
  41. }
  42. 100:on quit: { %Search = $readini $mircdir $+ seen.ini address $address($nick,3) | writeini $mircdir $+ seen.ini lastsaw $remove($remove(%Search,[),]) $nick Quited IRC With ( $+ $parms $+ ) as a Quit Line. | writeini $mircdir $+ seen.ini time $remove($remove(%Search,[),]) $ctime }
  43.  
  44. 1:on text:.seen*:#: {
  45.   ignore -u5 $wildsite
  46.   if ($readini $mircdir $+ bad.ini badwords $parm2 != $null) { notice $nick !┐Seen?í Oh Come On... Dont Be a Lamer! | halt }
  47.   %look = op $parm2
  48.   %lastime = $ctime - [ $readini $mircdir $+ seen.ini time $parm2 ] | %hedid = $readini $mircdir $+ seen.ini lastsaw $parm2 
  49.   if ($parm2 == $me) { notice $nick !┐Seen?í Dont Be a Lamer... I am Right here (Doh!) | halt }
  50.   if (($seenlist($parm2) != %look) || ($seenlist($parm2) == $null))  { notice $nick !┐Seen?í I Dont know any $parm2 $+ . | halt }
  51.   elseif ($parm2 == $nick) { 
  52.     if ($realone($address($parm2,3)) == %look) { notice $nick !┐Seen?í ummm i dont know where $parm2 is... what do u think? | halt }
  53.   elseif ($realone($address($parm2,3)) != %look) { notice $nick !┐Seen?í I Last Saw $parm2 $duration(%lastime) ago, When %hedid | notice $nick Please Change your Nick Now! you are NOT $parm2 !! | halt } }
  54.   if ($parm2 ison $chan) {
  55.     if ($realone($address($parm2,3)) == %look) { notice $nick !┐Seen?í umm $parm2 is Right Here !! are you laged or something?? }
  56.   elseif ($realone($address($parm2,3)) != %look) { notice $nick !┐Seen?í I Last Saw $parm2 $duration(%lastime) ago, When %hedid (alltho there is someone who is using $parm2 $+ 's nick at this moment.) }  } 
  57.   else {
  58.     if ($realone($address($nick,3)) == %look) { notice $nick !┐Seen?í Hey $parm2 Are you Trying to find your self ? Nick Change wont help you, i know you are here :P }
  59.   elseif ($seenlist($parm2) == %look)  { %cseen = $chan | %cnick = $nick | %clok = $parm2 | s.chan | notice $nick !┐Seen?í I Last Saw $parm2 $duration(%lastime) ago, When %hedid } }
  60. }
  61.  
  62. Aliases:
  63.  
  64. s.chan { %c.n = 0 | :chans | if (%c.n > $chan(0)) { goto final } | else { %i = 0 | inc %c.n | goto start } | :start | inc %i | if (%i > $nick(0,$chan(%c.n))) { goto chans } | elseif (($realone($address($nick(%i,$chan(%c.n)),3)) == %look) && (%clok !ison %cseen)) { notice %cnick !┐Seen?í %clok is in The Channel _- $chan(%c.n) -_ Right Now and known as " $nick(%i,$chan(%c.n)) " . | halt } | elseif (($realone($address($nick(%i,$chan(%c.n)),3)) == %look) && (%clok ison %cseen)) { notice %cnick !┐Seen?í %clok is in The Channel Right Now and known as " $nick(%i,$chan(%c.n)) " . | halt } | else { goto start } | :final | return }
  65. seenlist { return $readini $mircdir $+ seen.ini seeing $1  }
  66. realone { return $readini $mircdir $+ seen.ini real $1 }
  67.  
  68. Popups:
  69.  
  70. Seen
  71. .Add To Slist:/writeini $mircdir $+ seen.ini address $address($$1,3) $remove($remove($$1,[),]) | writeini $mircdir $+ seen.ini seeing $remove($remove($$1,[),]) op $remove($remove($$1,[),]) | writeini $mircdir $+ seen.ini real $address($$1,3) op $remove($remove($$1,[),]) | guser 100 $$1 3 | /echo 4 ** $remove($remove($$1,[),]) at $address($$1,3) was placed in seen.ini And a record of $$1 will be saved. **
  72. .Remove From Slist:/writeini $mircdir $+ seen.ini seeing $remove($remove($$1,[),]) Dont Know $remove($remove($$1,[),]) Anymore | writeini $mircdir $+ seen.ini real $address($$1,3) Dont Know $remove($remove($$1,[),]) Anymore | /echo 4 ** $remove($remove($$1,[),]) at $address($$1,3) was removed from seen.ini ! , you are no more keeping record of this person. **
  73. .Add a "Bad Word":/set %bword $$?="Enter a 'Bad Word'" | writeini $mircdir $+ bad.ini badwords %bword Forbiden! | echo 4 *** Just Added %bword in to the "Bad Words" List That Cant Be Used iN The Seen Script.
  74.  
  75.